package com.cwh.taskcenter.system.mapper;

import com.cwh.taskcenter.system.model.SmsTemplateDO;
import com.cwh.taskcenter.system.sms.dto.query.SmsTemplatePageQry;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author cwh
 */
@Mapper
public interface SmsTemplateMapper {


    SmsTemplateDO getSmsTemplateByCodeFromCache(String templateCode);

    void create(SmsTemplateDO template);

    SmsTemplateDO selectByCode(String code);

    void update(SmsTemplateDO updateObj);

    SmsTemplateDO findById(Long id);

    void delete(Long id);

    List<SmsTemplateDO> paging(SmsTemplatePageQry req);
}
